body {
	background: #fff;
}

.goods {
	background: #fff;
	padding: .5rem 1.5rem;
}

.goods img {
	width: 5rem;
}

.goods-name {
	display: inline-block;
	line-height: 1.5rem;
	vertical-align: 1.3rem;
	margin-left: .7rem;
}

.goods-name p:first-of-type {
	color: #323232;
	font-size: 1.2rem;
}

.goods-name p:nth-of-type(2) {
	color: #909090;
	font-size: .9rem;
}

.warp {
	background: #fff;
	padding: 1rem 1.5rem;
	margin-bottom: 2rem;
	border-top: 12px solid #fafafa;
}

.active {
	color: #646464;
	font-size: 1rem;
	line-height: 2.5rem;
}

.active-title {
	vertical-align: .3rem;
}

.active i {
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
	background: url(../img/201805261743.png) no-repeat;
	background-size: cover;
	margin-left: 1rem;
}

.active-box span {
	display: inline-block;
	padding: .3rem .6rem;
	border: 1px solid #e4e5eb;
	border-radius: 20px;
	font-size: .75rem;
	margin-right: .5rem;
	margin-bottom: 1.2rem;
	margin-top: .8rem;
}

.active-on, .active-title-on {
	color: #f9b4cb;
	border: 1px solid !important;
}

.warp-textarea {
	width: 100%;
	border: 1px solid #d6d7dc;
	border-radius: 6px;
	height: 8.2rem;
	resize: none;
	padding: 1rem;
	box-sizing: border-box;
	font-size: .8rem;
}

.textarea {
	border: none;
	width: 100%;
	height: 85%;
	resize: none;
	outline: none;
}

.textarea::-webkit-input-placeholder {
	font-size: .9rem;
	color: #d1d1d1;
}

.textarea::-moz-placeholder {
	font-size: .9rem;
	color: #d1d1d1;
	line-height: 1.3rem;
}

.active-title {
	display: inline-block;
}

.active-name {
	vertical-align: .3rem;
	margin-right: 1rem;
}

.active-title span {
	display: inline-block;
	padding: .3rem .6rem;
	border: 1px solid #e4e5eb;
	border-radius: 20px;
	font-size: .75rem;
	margin-right: .5rem;
}

.active-title span:last-of-type {
	margin-right: 0;
}

.project {
	padding: 1rem 0;
}

.btn-submit {
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #fff;
	background: #F797B7;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	font-size: 1rem;
}